
无法更改tomcat 7的堆大小
我通过在下面添加以下行来设置tomcat 7的堆大小 catalina.shexport CATALINA_OPTS="-Xms512m -Xmx1024m"然后停止并启动了tomcat。但是当尝试使用命令jmap -heap获取堆大小时,我可以注意到内存没有变化:Heap Configuration: MinHeapFreeRatio = 40 MaxHeapFreeRatio = 70 MaxHeapSize = 526385152 (502.0MB) NewSize ...
2024-01-10
Tomcat 7和JSTL
我使用Eclipse Tomcat编写了一个Web应用程序,并且在我的本地Tomcat 7上运行,当我尝试在Tomcat 7上在线发布它时,出现以下错误:严重:路径为[/ cp]的Servlet[obliquid.servlet.Index]的Servlet.service()抛出异常[绝对uri:http://java.sun.com/jsp/jstl/core无法在web.xml或与此应用程序一起部署的jar文件中解析]Tomcat 7具有“...
2024-01-10
Tomcat 7 GZIP压缩不起作用
我在tomcat的conf / server.xml文件中添加了以下几行,以启用gzip压缩,但无法正常工作。页面仍未压缩。 <Connector port="8080" compression="on" compressionMinSize="2048" noCompressionUserAgents="gozilla, traviata" compressableMimeType="text/html,text/xml,text/plain...
2024-01-10
Tomcat 7.0.73不适用于Java 9
由于catalina.sh中的默认“ java.endorsed.dirs”选项,因此无法使用Java 9启动基于tomcat的应用程序。-Djava.endorsed.dirs=/usr/local/share/tomcat/endorsed is not supported. Endorsed standards and standalone APIs in modular form will be supported via the concept of upgradeable modules. Er...
2024-01-10
Tomcat是否支持HTTP / 2.0?
有谁知道支持HTTP / 2.0的Tomcat的最低版本?我一直在他们的网站上到处寻找,但找不到任何详细信息。回答:我是Jetty的HTTP / 2实现者,并且注意其他实现HTTP / 2的项目。Tomcat的Mark Thomas 概述了对Tomcat9的HTTP/2的支持。 :Tomcat 8.5支持HTTP / 2,请参阅@ joe-aldrich答复考虑到Servlet 4.0将作为目标HTTP/2支持,并...
2024-01-10
CA PEM文件到jks tomcat信任库
我已获得由某个CA签名的p12公钥/私钥。我有一个本地的tomcat服务器,正在进行开发工作。我对安全性不熟悉,但是我认为需要将CA公共证书添加到我的tomcats信任库中。(我正在尝试让x509证书与CAS一起使用)如何使我的tomcat(和JVM)信任此CA?有没有办法将CA公共证书从p12中移出,并进入我的tomcat信任库...
2024-01-10
Tomcat 8是否支持Java 8?
Tomcat8(今天称为RC1-参见本文)是否支持Java8,即使它仍处于beta版本?Tomcat 8除其他外还支持Java EE 7:网络套接字 Servlet API 3.1(Asynch Servlet支持)过去我在使用Tomcat 7 / Java 7时遇到了麻烦,这就是为什么我问这个问题。关于infoq的一篇有趣的文章指出,tomcat 8已为Java 8做好了准备。甚至Tomcat 7也可...
2024-01-10
在Tomcat 7中使用多个SSL证书
我一直在Apache Tomcat7中使用通配符SSL证书。但是,现在我必须进行续订,我发现有这些EV(扩展验证)SSL证书在浏览器上显示出漂亮的绿色条纹,从而使用户感觉更好。那对我的网站来说很重要,所以我想要它!但是我有多个子域,显然EVSSL证书本质上不是通配符。好的,我有一定数量的子域,我可以...
2024-01-10
如何更改Tomcat 7的服务器时区?
我的应用程序部署在美国洛杉矶的Debian vps中。因此,类似的代码new SimpleDateFormat("yyyy-MM-ddHH:mm").format(new Date())将返回美国/洛杉矶的当前时间。我可以在Tomcat的配置文件中进行一些设置(server.xml还是catalina.sh什么?),以便获取当前时间将返回指定的时区,例如 或 ???回答:在所有可以设置时区的地...
2024-01-10
Tomcat 8中的HTTP / 2支持
经过一番研究,我很惊讶我没有在Tomcat中找到有关HTTP / 2支持的任何资源。8.0的变更日志表明对SPDY的实验性支持,而Wiki 则将HTTP /2称为受支持的规范(http://wiki.apache.org/tomcat/Specifications),但我没有找到有关它的任何教程。您知道是否已经可以在Tomcat上启用HTTP / 2吗?如果答案是肯定的,我该怎么做?...
2024-01-10
Tomcat 7.0.25 SessionIdGenerator异常
我正在使用tomcat 7.0.70部署spring-boot应用程序,并且工作正常。我的问题是我需要它与tomcat7.0.25一起运行,并且当我更改依赖项时,我什至无法运行应用程序,例外是:org.springframework.context.ApplicationContextException: Unable to start embedded container; nested exception is java.lang.NoClassDefFoundError: org/apache/cat...
2024-01-10
NetBeans 7.0.1:未授权对Tomcat服务器的访问
我是一个初学者,刚开始使用JSP并一直处于起步阶段。请帮帮我。我已经下载了文件,catalina.bat并setclasspath.bat在正确的位置,/tomcat/bin/但仍然收到授权错误。我看过类似的帖子,并tomcat-users.xml用此行编辑了我的帖子<user username="root"password="1234" roles="manager-script"/>但仍然无法成功运行它。See the server log...
2024-01-10
使JMX在具有SSL和自签名证书的Tomcat 7下工作
我正在尝试使JMX在带有SSL的Tomcat7.0.23下工作。服务器位于AWS中,这意味着所有主机都已NAT,并且我需要使用JmxRemoteLifecycleListener显式设置JMX使用的两个端口。我已经做了很多关于该主题的阅读,但是我无法使所有部分正常工作。没有SSL,我可以使JMX正常工作。我已经为我的Tomcat版本下载了catalina-jmx-remot...
2024-01-10
jstl 标签在jsp文件中不起作用,在tomcat 7中出现错误
我<c:if>在jsp文件中使用jstl标记时遇到问题。基本上,尽管它们是相关的,但我应该将其作为两个问题。第一个问题:在我的WEB-INF / lib中,我放了一个jstl 1.2.jar在我的jsp文件中,放置了<%@ taglib prefix="c"uri="http://java.sun.com/jsp/jstl/core"%>。在我的jsp文件中,我使用<c:if>做一些事情。如果条件为真,则会显...
2024-01-10
Tomcat 7:自动将https请求重定向到端口8443
在tomcat7上,我们的Web应用程序正在通过端口运行https,8443并且工作正常,除了无法将https默认端口(443)重定向至,8443因此,每当我们必须访问URL时,URL中都必须包含“:8443”应用。我包括了server.xml文件的某些部分。为了能够加载我们的页面而不必在URL中输入端口信息,应该怎么做? <Connector port="808...
2024-01-10
在tomcat 8.5服务器上安装Godaddy SSL证书
我正在尝试在我的网站上安装SSL ,为此我正在使用 。我已经生成了csr,请求了证书并将证书也上传到了我的服务器上。我从godaddy下载的.zip文件中有三个文件。在安装证书时。我必须使用三个命令将证书添加到密钥库中。它们的命令适用于 。回答:我知道这是旧帖子。我只是遇到了同样的问题。...
2024-01-10
带有Railo / tomcat的SES网址具有动态子文件夹
我已经成功地使SES网址能够正常工作,例如http://mydomain.com/index.cfm/foo/bar使用<url-pattern>/index.cfm/*</url-pattern>,但是这仅适用于根目录,并且如果文件夹已知。例如,如果我有一个子文件夹,其中的子应用程序使用相同的技巧,http://mydomain.com/products/index.cfm/foo/bar我也可以通过使用来使它起作用<url-pattern>/...
2024-01-10
如何在Tomcat 7中禁用TRACE,OPTIONS http方法的测试
我正在尝试在Tomcat级别禁用TRACE和OPTIONS方法。我一直在尝试不同的方法来实现此目的,但是在测试过程中的所有情况下都得到相同的结果。我对telnet(或任何网络)不是很熟悉,但是我在cmd提示符下的测试方式是“telnet localhost 8080”,然后粘贴TRACE / HTTP / 1.0,然后按Enter键两次。任何帮助是极大的赞赏...
2024-01-10
通过EL 3.0(JEE7; Tomcat 8)访问JSP中的静态属性或方法
我正在使用tomcat 8.0.9(servlet 3.1,jsp 2.3,el 3.0),并尝试从jsp页面访问静态属性,如下所示:${Boolean.TRUE}没有错误,但是渲染结果中没有输出。我究竟做错了什么?编辑这个问题的答案(标记为重复问题)声称,由于EL 3.0(JSR-341,Java EE7的一部分),可以为所有java.lang。*类引用常量,因为它们是隐...
2024-01-10
Tomcat 8无法处理带有“ |”的获取请求 在查询参数?
我正在使用Tomcat8。在一种情况下,我需要处理来自外部源的外部请求,其中该请求的参数由分隔|。请求看起来像这样:http://localhost:8080/app/handleResponse?msg=name|id|在这种情况下,我得到以下错误。java.lang.IllegalArgumentException: Invalid character found in the request target. The valid characters are defined in RFC 7230 an...
2024-01-10
如何使用用户名和密码从tomcat服务器上传,下载文件
我想制作一个程序,连接到本地运行的Tomcat服务器。使用用户名,密码验证,然后用户便可以在服务器目录中上传文件。即http://localhost:8080 / uploadfiles。从用户定义的文件路径开始,与下载到本地目录相同。回答:这是一种可能性:下载: URL url = new URL("http://localhost:8080/uploadfiles"); HttpURLConnect...
2024-01-10
在Tomcat中的上下文之间转发请求
我希望能够使用Tuckey URLRewrite过滤器在Tomcat中进行跨上下文请求转发。例如,我希望能够使用SEO//用户友好的URL(例如http://example.com/group-elements/300245/some-descriptive-text)路由传入请求,其中“ group-elements “不是已部署的应用程序的名称,而是映射到应用程序’foo’的JavaSpring控制器方法的URL,例如http://e...
2024-01-10
如何更改tomcat的上下文路径?
在netbeans中,我可以右键单击项目名称,选择“属性”>“运行”,然后更改上下文路径,如何更改服务器上可以使用cPanel访问的tomcat的上下文路径?回答:在其中添加root.xml文件, $CATALINA_BASE/conf/[enginename]/[hostname]/并将其添加为: <Context docBase="/opt/mywebapps/<yourApp>" path="" reloadable="true" />有...
2024-01-10
tomcat-先前运行的类仍在内存中加载
当停止我的项目时,tomcat说:以下Web应用程序已停止(重新加载,取消部署),但它们先前运行的类仍被加载到内存中,从而导致内存泄漏(使用事件探查器进行确认)。我们在哪里发现内存中剩下哪些类?请帮我 。回答:您可以运行jmap -histo它将显示您已加载的类。例如:jmap -histo[:live] <pid> t...
2024-01-10
设置Tomcat默认上下文路径
在我的context.xml文件中,将以下内容设置为:<Context antiJARLocking="true" path="/" />当我从NetBeans运行项目时,它可以正常工作并转到http://localhost:8080/login。然后,当我清理并构建并进入TomcatManager并部署war文件时,出于某种原因,它进入了http://localhost:8080/appName/login。我不确定为什么要添加上下文路径,或者...
2024-01-10
在不指定用户名的情况下对Tomcat使用CLIENT-CERT
我正在尝试使Tomcat Web应用程序使用客户端证书身份验证进行传入连接。在server.xml中使用clientAuth =true时,一切工作正常,但是由于在同一服务器上运行的其他应用程序,我们不能在生产环境中使用它。有没有一种方法可以形成web.xml文档,从而以与clientAuth = true相同的方式强制应用程序使用客户端证书...
2024-01-10
文件上传在Jetty下有效,但在Tomcat下无效
我有一个带有spring的Web应用程序,在其中我进行了一些文件上传。在eclipse下,使用Jetty(Maven插件)可以完美工作。但是,当我在Tomcat下部署应用程序时,却没有,并且出现以下异常:org.springframework.web.bind.MissingServletRequestParameterException: Required org.springframework.web.multipart.MultipartFile parameter 'file' is not pre...
2024-01-10
这很可能在Tomcat中造成内存泄漏吗?
我配置了tomcat以使用其他外部开源。但是,在tomcat运行几分钟后,我得到:SEVERE: The web application [/MyProject] created a ThreadLocal with key of type [java.lang.ThreadLocal] (value [java.lang.ThreadLocal@1b3f02f]) and a value of type [org.apache.axis.MessageContext] (value [org.apache...
2024-01-10
如何通过命令行传递tomcat端口号?
是否可以告诉tomcat使用特定端口而不是server.xml中指定的端口?还是在server.xml中将环境变量配置为端口号的方法?(我可以在启动tomcat的批处理文件中进行设置)本质上,我想启动一个tomcat实例的不同副本(版本),而不必手动更改每个实例中的server.xml,也不必记住哪个实例将在哪个端口启动。我希望...
2024-01-10
测量排队的tomcat请求数量
因此,使用tomcat可以设置acceptCount值(默认值为100),这意味着当所有辅助线程都处于繁忙状态时-新连接放入队列中(直到连接满时才被拒绝)。我想要监视此队列中项目的大小-但无法解决是否有办法通过JMX来实现这一点(即,不是队列最大大小是什么-那只是配置,而是当前的项目数在队列中)。任...
2024-01-10
